﻿#include<iostream>
#include<string>
using namespace std;
class Stu
{
public:
    string name; //名字
    int chinese; //语⽂成绩
    int math=0;    //数学成绩
    int total;   //总成绩
};
int main()
{
    return 0;
}
////代码2演示构造和析构函数
//#include <iostream>
//using namespace std;
//struct Stu
//{
//    //成员变量
//    string name;
//    int chinese;
//    int math;
//    int total;
//    //构造函数（默认成员函数）
//    Stu()
//    {
//        cout << "调用构造函数" << endl;
//        name = "小明";
//        chinese = 99;
//        math = 95;
//        total = math + chinese;
//    }
//    //析构函数
//    ~Stu()
//    {
//        cout << "调用析构函数" << endl;
//        //对于当前这个类的对象没有啥资源清理
//    }
//    void print_stu() //打印
//    {
//        cout << "名字:" << name << endl;
//        cout << "语文: " << chinese << endl;
//        cout << "数学: " << math << endl;
//        cout << "总分: " << total << endl;
//    }
//};
//int main()
//{
//    struct Stu s;
//    s.print_stu();
//    return 0;
//}
////#define _CRT_SECURE_NO_WARNINGS 1
//////代码1演示自定义成员函数
////#include <iostream>
////using namespace std;
////struct Stu
////{
////    //成员变量
////    string name;
////    int chinese;
////    int math;
////    int total;
////    void init_stu() //初始化
////    {
////        name = "小明";
////        chinese = 99;
////        math = 95;
////        total = math + chinese;
////    }
////    void print_stu() //打印
////    {
////        cout << "名字:" << name << endl;
////        cout << "语文: " << chinese << endl;
////        cout << "数学: " << math << endl;
////        cout << "总分: " << total << endl;
////    }
////};
////int main()
////{
////    struct Stu s;
////    s.init_stu();
////    s.print_stu();
////    return 0;
////}